package com.itheima.dao;

import com.itheima.pojo.Member;
import com.itheima.pojo.Order;
import com.itheima.pojo.OrderSetting;

import java.util.Date;
import java.util.Map;

public interface OrderDao {

    //根据日期查询预约人数
    public OrderSetting FindByDate(Date orderDate);

    //根据手机号查询用户
    public Member FindMemberByPhone(String Phone);

    //添加会员
    public void addMember(Member member);

    //根据用户ID,预约日期,套餐ID 查询用户是否同一时间重复预约同一套餐
    public Order FindByALL(Order order);

    //添加预约(返回预约ID)
    public void addOrder(Order order);

    //根据日期更新预约人数(以预约人数+1)
    public void UpdateordersettingByDate(String date);


    //根据预约ID查询此次预约的部分信息
    public Map findById(Integer id);

}
